<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Karamelo: Point Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="karamelodoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="karamelo_navtree_hacks.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.karamelo.org"><img alt="Logo" src="Karamelo_logo.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://www.karamelo.org">Karamelo</a>
   &#160;<span id="projectnumber">714599e9</span>
   </div>
   <div id="projectbrief">Parallel Material Point Method Simulator</div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structPoint.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="structPoint-members.html">List of all members</a> &#124;
<a href="#pub-attribs">Public Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Point Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This structure is used to duplicate a grid point to another CPU.</p>
<p>Each CPU create the series of grid points that lie in their respective domains. To insure the continuity of the simulation domain, each CPU need to be aware of of the grid points in the vicinity of its domain. These points are communicated by the CPU whose domain they lie onto (owner). Each point has a unique identification number (tag), and a position vector (x). Moreover, it has a type that is used when B-splines and Bernstein quadratic shape functions are used. This type changes in function of the position of the point with respect to the boundaries of the whole domain, or the quadratic cell. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a2608f69a54f0406f9fad6a34c89525de"><td class="memItemLeft" align="right" valign="top"><a id="a2608f69a54f0406f9fad6a34c89525de"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#a2608f69a54f0406f9fad6a34c89525de">ntype</a> [3]</td></tr>
<tr class="memdesc:a2608f69a54f0406f9fad6a34c89525de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the point (0, 1, or 2) <br /></td></tr>
<tr class="separator:a2608f69a54f0406f9fad6a34c89525de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab81d0db845974c06efc0d9536ccc03e"><td class="memItemLeft" align="right" valign="top"><a id="aab81d0db845974c06efc0d9536ccc03e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#aab81d0db845974c06efc0d9536ccc03e">owner</a></td></tr>
<tr class="memdesc:aab81d0db845974c06efc0d9536ccc03e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID of the CPU who created the point. <br /></td></tr>
<tr class="separator:aab81d0db845974c06efc0d9536ccc03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee912384768458f499bb3c4ba9f147c8"><td class="memItemLeft" align="right" valign="top"><a id="aee912384768458f499bb3c4ba9f147c8"></a>
tagint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#aee912384768458f499bb3c4ba9f147c8">tag</a></td></tr>
<tr class="memdesc:aee912384768458f499bb3c4ba9f147c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique identification number of the point. <br /></td></tr>
<tr class="separator:aee912384768458f499bb3c4ba9f147c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f35348e13f28fccfee5f7ddc7bc4e5c"><td class="memItemLeft" align="right" valign="top"><a id="a4f35348e13f28fccfee5f7ddc7bc4e5c"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#a4f35348e13f28fccfee5f7ddc7bc4e5c">x</a> [3]</td></tr>
<tr class="memdesc:a4f35348e13f28fccfee5f7ddc7bc4e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position vector of the point. <br /></td></tr>
<tr class="separator:a4f35348e13f28fccfee5f7ddc7bc4e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="grid_8h_source.html">grid.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="structPoint.html">Point</a></li>
    <li class="footer">Generated on Tue Jul 7 2020 22:31:23 for Karamelo by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
<!-- Matomo -->
<script type="text/javascript">
  var _paq = _paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//stats.sylphide-consulting.com/matomo/";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', '20']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<noscript><p><img src="//stats.sylphide-consulting.com/matomo/piwik.php?idsite=20&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->
</body>
</html>
